/*****************************************************************************//*!
* file  : systask.c
* creat : apleilx
* note :  除初始化外，禁止该任务及其子程序使用含有阻塞的功能，包括数据存储，USB操作等等
* data  : 2019/07/02
*******************************************************************************/
#include "bsp.h"
#include "ff.h"

#include "os_obj.h"
#include "bsp_spi_nor.h"
#include "sys_task.h"
#include "common.h"
#include "file_afat_tab.h"

#include "bsp_api.h"
#include "bsp_spi_nor.h"
#include "nor_cmd.h"

#include "lut\nand_lut.h"
#include "nand_w25n.h"


#include "simp_fat.h"
#include "swap.h"

#include "mbedtls/aes.h"
#include "mbedtls/sha256.h"
#include "mbedtls/md5.h"

#include "fat_opt.h"

/*****************************************************************************
* @brief   const 
*****************************************************************************/

simp_fat_opt_type  sfat_opt;
/*****************************************************************************
* @brief   function
*****************************************************************************/
uint8_t simp_fat_file_read(void);
void simp_fat_update_manage(void);

/*****************************************************************************
* @brief   storage task.
* @param   none
* @return  non
* @ Pass/ Fail criteria: none
*****************************************************************************/
void afat_task(void * argv)
{
	osDelay(1000);
	
	while (1)
	{
		osDelay(10);
		
		simp_fat_update_manage();
		simp_fat_file_read();
	}

}
